Skip to content
This repository has been archived by the owner on Aug 17, 2020. It is now read-only.

Hashserver support (mainly by Badibasso) #1901

Closed
wants to merge 12 commits into from

Conversation

mtaheij
Copy link

@mtaheij mtaheij commented Jan 19, 2017

Closes issues

Changes (made by Badibasso):

  • Implemented API 0.51 protos
  • Connect to hashing server for signing each request
  • Added additional Pokemons

Changes (made by me):

  • Add a page that asks for a Pokefarmer Auth key

Change details

This version will ask for an Pokefarmer authorization key the first time it starts.
The key will be used by Pogo-UWP to connect to the Pokefarmer servers and get a valid signature for every request. It will use that signature to send the actual requests to Niantic's Pokémon GO servers.

Other informations

Please be aware that this solution needs a Pokefarmer authorization key. This is a paid service, not owned by me or by Badibasso.
You can get a key using this link: https://talk.pogodev.org/d/51-api-hashing-service-by-pokefarmer
A 150 RPM key will be sufficient for our app.

896

@mtaheij
Copy link
Author

mtaheij commented Jan 19, 2017

Codeclimate is failing on three //TODO comments. Guess they are not important enough to let everybody wait.

@ArthurSDev
Copy link

Niantic forced 0.53.1 today

@ledevmacedo
Copy link

Are there Keys Free?

@mtaheij
Copy link
Author

mtaheij commented Jan 20, 2017

Please be aware that this solution needs a Pokefarmer authorization key. This is a paid service, not owned by me or by Badibasso.

@ghost
Copy link

ghost commented Jan 20, 2017

Hashing service supports 0.53 already. Been running my PoGo-UWP with it for a couple of hours now.

@DemiInfinity
Copy link

When will we get to play with it?

@andremvm
Copy link

Hey. How to run PoGo with this feature? Is there any release already available to install with it?

@WodsonKun
Copy link

If I ain't wrong, first, they need to merge this PR... He can use it because he made changes on their own version of PoGo.
(English by Google Translate...)

@andremvm
Copy link

I see... any particular reason why wouldn't they have already merged it or created a separate version with this feature? It has been "announced" for more than 1 week now! Sorry if my questions are too noob...

@WodsonKun
Copy link

Maybe, they don't want pay for the API... Or, they don't have time to organize PoGo issues and PRs...

@andremvm
Copy link

Still, they could have released a version with this hashserver support and then whomever wants to pay for it can do it, acknowledging that it is their own decision! Still of course I am not trying to bash the creators, it's already quite good to have the app when there is no official one...

@mtaheij
Copy link
Author

mtaheij commented Jan 28, 2017

Protos are updated to v 2.5.1 now, equal to Android version 0.53.1.
It should be reasonably safe to play.

Looks like ST-Apps has abandoned this repo. You can access the code from mine as well:
https://github.com/mtaheij/PoGo-UWP/tree/hashserver

I'll take a look if I can create a release version as well.

@andremvm
Copy link

Awesome news, man... Thanks a lot for your contribution! Can't wait to get back playing it again... :) The version that you will release is the one that requires the Pokefarmer key, right?

@mtaheij mtaheij closed this Jan 29, 2017
@mtaheij mtaheij deleted the hashserver branch January 29, 2017 13:19
@andremvm
Copy link

Thanks, will try it then! How safe is in your opinion the pokefarmer key community? For testing now I got the 1 month key, but at long term it might be worth the 1 year option...

@andremvm
Copy link

Thanks for the reply. It seems that it was good I didn't take a longer key as well then... :)

@andremvm
Copy link

Yeah, sorry that I mixed up the terms here, I got the correct one with the link you sent! ;)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants